﻿#pragma once
#include "Empyrean/Core.h"
#include "Empyrean/Window.h"

namespace Empyrean
{
	class EMPYREAN_API Application
	{
	public:
		Application();
		virtual ~Application();

		void Run();
	private:
		std::unique_ptr<Window> m_Window;
		bool m_Running = true;

	};

	// To be defined in client
	Application* CreateApplication();
}

